home *** CD-ROM | disk | FTP | other *** search
/ Alpha CD-ROM Bonus Pack / Alpha CD-ROM Bonus Pack.iso / life / shared.dir / 00509_FramePauseScripts .ls < prev    next >
Encoding:
Text File  |  1995-01-16  |  608 b   |  30 lines

  1. on pauseHere delayTicks
  2.   set startTicks to the ticks
  3.   repeat while (the ticks - startTicks) <= delayTicks
  4.     nothing()
  5.   end repeat
  6. end
  7.  
  8. on framePauseInit
  9.   global gTimedOut, gDelaySetting
  10.   set gTimedOut to 1
  11.   set gDelaySetting to 0
  12. end
  13.  
  14. on framePause delayTime
  15.   global gTimedOut, gDelaySetting, gStartTime
  16.   if gTimedOut then
  17.     set gStartTime to the ticks
  18.     set gTimedOut to 0
  19.     set gDelaySetting to delayTime * 60
  20.     return 0
  21.   else
  22.     if (the ticks - gStartTime) >= gDelaySetting then
  23.       set gTimedOut to 1
  24.       set gDelaySetting to 0
  25.       return 1
  26.     end if
  27.     return 0
  28.   end if
  29. end
  30.